var areaFun = {
			/**
			 * @param {Object} optional parameters： defaultProvince 默认省份
			 * @param {Object} optional parameters： defaultCity 默认城市
			 * @param {Object} optional parameters： defaultCounty 默认区县
			 * @param {Object} optional parameters： defaultBuscirlce 默认乡镇
			 */
			areaInit: function(defaultProvince, defaultCity, defaultCounty, defaultBuscirlce) {
				areaFun.initProvince("selectProvince_query", defaultProvince);
				areaFun.notShowCity();
				$("#selectProvince_query").off().on("change", function() {
					$("#selectCity_query").html("");
					 
					areaFun.initCity($("#selectProvince_query option:selected").val(), "selectCity_query", defaultCity);
					areaFun.notShowCounty();
				});
				$("#selectCity_query").off().on("change", function() {
					$("#selectCounty_query").html("");
					//网络请求处理区县的问题
					areaFun.initCounty($("#selectCity_query option:selected").val(), "selectCounty_query", defaultCounty);
					areaFun.notShowBuscircle();
				});

				//				//再处理商圈的问题
				//				$("#selectCounty_query").off().on("change", function() {
				//					$("#selectCircle_query").html("");
				//					//网络请求处理商圈的问题
				//					areaFun.initBuscirlce($("#selectCounty_query option:selected").val(), "selectCircle_query", defaultBuscirlce);
				//				});

			},
			/**
			 * 加载省份
			 * @param {Object} divId
			 * @param {Object} defaultProvince
			 */
			initProvince: function(divId, defaultProvince) {
				//gy_public_province 全局省数组变量
				var provinceObj = gy_public_province;
				$("#" + divId).html('<option>选择省</option>');
				$.each(provinceObj, function(idx, obj) {
					$("#" + divId).append('<option value="' + obj.areaCode + '">' + obj.areaName + '</option>');
				});
				if(defaultProvince) {
					$("#" + divId).find("option[value=" + defaultProvince + "]").prop("selected", true);
					$("#" + divId).trigger("change");
				}
			},
			/**
			 * 加载城市
			 * @param {Object} parentCode
			 * @param {Object} divId
			 * @param {Object} defaultCity
			 */
			initCity: function(parentCode, divId, defaultCity) {
				//gy_public_city 全局城市数组变量采用Jquery.grep过滤函数进行查询，返回满足条件城市数据，cityObj接收存在返回多个数据
				var cityObj = $.grep(gy_public_city, function(value) {
					//过滤筛选条件
					return value.parentCode == parentCode;
				});
				$("#" + divId).html('<option >选择市</option>');
				if(cityObj.length != 0) {
					$.each(cityObj, function(idx, obj) {
						$("#" + divId).append('<option value="' + obj.areaCode + '">' + obj.areaName + '</option>');
					});
					if(defaultCity) {
						$("#" + divId).find("option[value=" + defaultCity + "]").prop("selected", true);
						$("#" + divId).trigger("change");
					}
				}

			},

			/**
			 * 加载区县
			 * @param {Object} parentCity
			 * @param {Object} divId
			 * @param {Object} defaultCounty
			 */
			initCounty: function(parentCity, divId, defaultCounty) {
				//gy_public_county 全局区县数组变量采用Jquery.grep过滤函数进行查询，返回满足条件城市数据，countyObj接收存在返回多个数据
				var countyObj = $.grep(gy_public_county, function(value) {
					//过滤筛选条件
					return value.parentCode == parentCity;
				});
				$("#" + divId).html('<option >选择区/县</option>');
				if(countyObj.length != 0) {
					$.each(countyObj, function(idx, obj) {
						$("#" + divId).append('<option value="' + obj.areaCode + '">' + obj.areaName + '</option>');
					});
					if(defaultCounty) {
						$("#" + divId).find("option[value=" + defaultCounty + "]").prop("selected", true);
						$("#" + divId).trigger("change");
					}
				}
			},
			/*** 
			 * 加载商圈
			 * @param {Object} province
			 * @param {Object} divId
			 * @param {Object} defaultBuscirlce
			 */
			initBuscirlce: function(parentCode, divId, defaultBuscirlce) {
				//gy_public_county 全局商圈数组变量采用Jquery.grep过滤函数进行查询，返回满足条件商圈数据，countyObj接收存在返回多个数据
				var buscircleObj = $.grep(gy_public_businessCircle, function(value) {
					//过滤筛选条件
					return value.areaCode == parentCode;
				});
				$("#" + divId).html('<option >选择商圈</option>');
				if(buscircleObj.length != 0) {
					$.each(buscircleObj, function(idx, obj) {
						$("#" + divId).append('<option value="' + obj.id + '">' + obj.locationName + '</option>');
					});
					if(defaultBuscirlce) {
						$("#" + divId).find("option[value=" + defaultBuscirlce + "]").prop("selected", true);
						$("#" + divId).trigger("change");
					}

				}

			},
			notShowCity: function() {
				$("#selectCity_query").html("<option>选择市</option>");
				areaFun.notShowCounty();
			},
			notShowCounty: function() {
				$("#selectCounty_query").html("<option>选择区/县</option>");
				areaFun.notShowBuscircle();
			},
			notShowBuscircle: function() {
				$("#selectCircle_query").html("<option>选择商圈</option>");
			},

		}
		areaFun.areaInit();